package com.me.dao.builder.SingletonPattern;

/**
 * 功能：壮壮
 * 懒汉式，线程不安全
 * 是否 Lazy 初始化：是
 *
 * 是否多线程安全：否
 *
 * 实现难度：易
 *
 * 描述：这种方式是最基本的实现方式，这种实现最大的问题就是不支持多线程。因为没有加锁 synchronized，所以严格意义上它并不算单例模式。
 * 这种方式 lazy loading 很明显，不要求线程安全，在多线程不能正常工作。
 *
 * @author：dongshibo(F_baisi)
 * @create：2019/1/25/025 11:11
 * @version：2019 Version：1.0
 * @company：老屋新房 Created with IntelliJ IDEA
 */
public class ZzPeopleModelBuilder {
	private static ZzPeopleModelBuilder zzPeopleModelBuilder;

	private ZzPeopleModelBuilder(){

	}

	public static ZzPeopleModelBuilder getZzPeople(){
		if(zzPeopleModelBuilder==null){//如果zzPeopleModelBuilder对象不存在 则新建
			zzPeopleModelBuilder = new ZzPeopleModelBuilder();
		}
		return zzPeopleModelBuilder;
	}

	public void show(){
		System.out.println("我壮壮 你哪位?");
	}
}
